package com.gs.lookupmethod.cglib;

import com.gs.lookupmethod.Command;

public abstract class CommandManager{
	
	/**
	 * should have following method signature pattern
	
	<public|protected> [abstract] <return-type> theMethodName(no-arguments);
	
	If the method is abstract, the dynamically-generated subclass will implement the method. 
	Otherwise, the dynamically-generated subclass will override the concrete method defined in the original class.	
	
	*/
	public  Command createCommand(){
		System.out.println("Helloo... is this called at all?");
		return null;
	}
}
